Free Boolean Algebra
نویسنده
چکیده
This theory defines a type constructor representing the free Boolean algebra over a set of generators. Values of type (α)formula represent propositional formulas with uninterpreted variables from type α, ordered by implication. In addition to all the standard Boolean algebra operations, the library also provides a function for building homomorphisms to any other Boolean algebra type. 1 Free Boolean algebras theory Free-Boolean-Algebra imports Main begin 1.1 Free boolean algebra as a set We start by defining the free boolean algebra over type ′a as an inductive set. Here i :: ′a represents a variable; A :: ′a set represents a valuation, assigning a truth value to each variable; and S :: ′a set set represents a formula, as the set of valuations that make the formula true. The set fba contains representatives of formulas built from finite combinations of variables with negation and conjunction. inductive-set fba :: ′a set set set where var : {A. i ∈ A} ∈ fba | Compl : S ∈ fba =⇒ − S ∈ fba | inter : S ∈ fba =⇒ T ∈ fba =⇒ S ∩ T ∈ fba lemma fba-Diff : S ∈ fba =⇒ T ∈ fba =⇒ S − T ∈ fba unfolding Diff-eq by (intro fba.inter fba.Compl) lemma fba-union: S ∈ fba =⇒ T ∈ fba =⇒ S ∪ T ∈ fba proof − assume S ∈ fba and T ∈ fba
منابع مشابه
Regularity in residuated lattices
In this paper, we study residuated lattices in order to give new characterizations for dense, regular and Boolean elements in residuated lattices and investigate special residuated lattices in order to obtain new characterizations for the directly indecomposable subvariety of Stonean residuated lattices. Free algebra in varieties of Stonean residuated lattices is constructed. We introduce in re...
متن کامل1 5 D ec 1 99 7 REGULAR SUBALGEBRAS OF COMPLETE BOOLEAN ALGEBRAS
There is shown that there exists a complete, atomless, σ-centered Boolean algebra, which does not contain any regular countable subalgebra if and only if there exist a nowhere dense ultrafilter. Therefore the existence of such algebras is undecidable in ZFC. A subalgebra B of a Boolean algebra A is called regular whenever for every X ⊆ B, supB X = 1 implies supA X = 1; see e.g. Heindorf and Sha...
متن کاملRepresenting free Boolean algebras
Partitioner algebras are defined in [2] and are natural tools for studying the properties of maximal almost disjoint families of subsets of ω. In this paper we investigate which free algebras can be represented as partitioner algebras or as subalgebras of partitioner algebras. In so doing we answer a question raised in [2] by showing that the free algebra with א1 generators is represented. It w...
متن کاملFree Monadic Algebras1
A monadic (Boolean) algebra is a Boolean algebra A together with an operator 3 on A (called an existential quantifier, or, simply, a quantifier) such that 30=0, pfk 3p, and 3(^A 3q) = 3p* 3g whenever p and q are in A. Most of this note uses nothing more profound about monadic algebras than the definition. The reader interested in the motivation for and the basic facts in the theory of monadic a...
متن کاملRegular Subalgebras of Complete Boolean Algebras
It is proved that the following conditions are equivalent: (a) there exists a complete, atomless, σ–centered Boolean algebra, which does not contain any regular, atomless, countable subalgebra, (b) there exists a nowhere dense ultrafilter on ω. Therefore the existence of such algebras is undecidable in ZFC. In ”forcing language” condition (a) says that there exists a non– trivial σ–centered for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Archive of Formal Proofs
دوره 2010 شماره
صفحات -
تاریخ انتشار 2010